package net.lab0.tools.evo.iface;

import java.util.List;

public interface Elimination<I extends Individual<I>>
{
    /**
     * Selects individuals in the given population.
     * 
     * @param individuals
     *            The list to pick from.
     * @param count
     *            The number of individuals to select.
     * @return A list of individuals: the selected individuals.
     */
    List<I> selectIndividuals(List<I> individuals, int count);
}
